#coding=utf-8
'''
# @Name:decorates
# @author:mysouil
# @Description:
# @DATE:2022/9/25 1:09
# @Modified By:
'''

'''
自定义一个装饰器，验证某些请求是否已经登录过了。如果已经登录了，则继续访问。
本质上就是一个登陆拦截的作用。
'''

from flask import g

def login_required(func):
    def wrapper(*args,**kwargs):
        # 判断是否登录过了
        if g.user_id is not None:
            return func(*args,**kwargs)
        return {'code':401,'message':'Invalid Token'}
    
    return wrapper
        